package com.pi.pro.xcmg.am.common.vo.edi;

import com.fasterxml.jackson.annotation.JsonView;
import com.pi.framework.core.bean.PageResult;
import lombok.Getter;
import lombok.Setter;
import org.springframework.data.jpa.datatables.mapping.DataTablesOutput;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 *
 */
@Getter
@Setter
public class LedMessageData implements Serializable {

    @JsonView({DataTablesOutput.View.class, PageResult.View.class})
    private Long id;

    @JsonView({DataTablesOutput.View.class, PageResult.View.class})
    private Long divisionid;

    @JsonView({DataTablesOutput.View.class, PageResult.View.class})
    private String type;

    @JsonView({DataTablesOutput.View.class, PageResult.View.class})
    private String code;

    @JsonView({DataTablesOutput.View.class, PageResult.View.class})
    private String ip;

    @JsonView({DataTablesOutput.View.class, PageResult.View.class})
    private String bizType;

    @JsonView({DataTablesOutput.View.class, PageResult.View.class})
    private String palletCode;

    @JsonView({DataTablesOutput.View.class, PageResult.View.class})
    private String taskCode;

    @JsonView({DataTablesOutput.View.class, PageResult.View.class})
    private String matCode;

    @JsonView({DataTablesOutput.View.class, PageResult.View.class})
    private String message;

    @JsonView({DataTablesOutput.View.class, PageResult.View.class})
    private BigDecimal quantity;

    @JsonView({DataTablesOutput.View.class, PageResult.View.class})
    private String unit;

    @JsonView({DataTablesOutput.View.class, PageResult.View.class})
    private String lineCode;

    @JsonView({DataTablesOutput.View.class, PageResult.View.class})
    private String station;

    @JsonView({DataTablesOutput.View.class, PageResult.View.class})
    private String stocktaking;

    @JsonView({DataTablesOutput.View.class, PageResult.View.class})
    private String df1;

    @JsonView({DataTablesOutput.View.class, PageResult.View.class})
    private String df2;

    @JsonView({DataTablesOutput.View.class, PageResult.View.class})
    private String df3;

    @JsonView({DataTablesOutput.View.class, PageResult.View.class})
    private String df4;

    @JsonView({DataTablesOutput.View.class, PageResult.View.class})
    private String status;

    @JsonView({DataTablesOutput.View.class, PageResult.View.class})
    private String ledStatus;

    @JsonView({DataTablesOutput.View.class, PageResult.View.class})
    private Date createdTime;
}
